Re-migrate code
This commit is contained in:
@@ -52,6 +52,7 @@ func (c *EmployeeSerialsController) Generate(ctx *gin.Context) {
|
||||
generateData.EmployeeName,
|
||||
generateData.Quantity,
|
||||
userModel.ID,
|
||||
generateData.SerialPrefix,
|
||||
)
|
||||
if err != nil {
|
||||
ErrorResponse(ctx, http.StatusInternalServerError, err.Error())
|
||||
@@ -226,3 +227,28 @@ func (c *EmployeeSerialsController) Revoke(ctx *gin.Context) {
|
||||
|
||||
SuccessResponse(ctx, "员工序列号吊销成功")
|
||||
}
|
||||
|
||||
// Delete 删除员工序列号
|
||||
// @Summary 删除员工序列号
|
||||
// @Description 删除指定员工序列号(物理删除)
|
||||
// @Tags 员工赋码管理
|
||||
// @Produce json
|
||||
// @Security BearerAuth
|
||||
// @Param serialNumber path string true "序列号"
|
||||
// @Success 200 {object} models.BaseResponse
|
||||
// @Failure 400 {object} models.ErrorResponse
|
||||
// @Failure 401 {object} models.ErrorResponse
|
||||
// @Failure 404 {object} models.ErrorResponse
|
||||
// @Failure 500 {object} models.ErrorResponse
|
||||
// @Router /employee-serials/{serialNumber} [delete]
|
||||
func (c *EmployeeSerialsController) Delete(ctx *gin.Context) {
|
||||
serialNumber := ctx.Param("serialNumber")
|
||||
|
||||
err := c.employeeSerialsService.Delete(serialNumber)
|
||||
if err != nil {
|
||||
ErrorResponse(ctx, http.StatusBadRequest, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
SuccessResponse(ctx, "员工序列号删除成功")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user