zhangjinli 3 years ago
parent 7e0a37c072
commit 69351ee031

@ -6,10 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.QywxDepartmentGroup;
import com.zh.project0512.model.QywxDepartmentGroupLink;
import com.zh.project0512.model.Task;
import com.zh.project0512.model.User;
import com.zh.project0512.model.*;
import com.zh.project0512.service.IQywxDepartmentGroupLinkService;
import com.zh.project0512.service.IQywxDepartmentGroupService;
import com.zh.project0512.service.IQywxDepartmentService;
@ -28,6 +25,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.IOException;
@ -119,6 +117,31 @@ public class UserController {
output.close();
}
@Data
static class PTParam {
@NotNull(message = "用户id不能为空")
@Min(value = 1, message = "用户id最小值为1")
@Schema(title = "用户账号id")
private Integer userId;
@NotNull(message = "结算方式不能为空")
@Min(value = 1, message = "1.增加2.扣除")
@Max(value = 2, message = "1.增加2.扣除")
@Schema(title = "结算方式", description = "1.增加2.扣除")
private Integer settlementMethod;
@NotNull(message = "积分不能为空")
@Schema(title = "变动积分")
private Integer points;
@Schema(title = "备注")
private String remarks;
}
@Operation(summary = "修改积分")
@PostMapping("/pointsTran")
@AdminTokenValid
public Result pointsTran(@Validated @RequestBody PTParam param) {
UserPointsRecords userPointsRecords = new UserPointsRecords();
return Result.success(userPointsRecords.setPoints(param.getPoints()).setUserId(param.getUserId()).setSettlementMethod(param.getSettlementMethod()).setRemarks(param.getRemarks()).setCreateDate(LocalDateTime.now()),"操作完成");
}
@Operation(summary = "部门列表")
@PostMapping("/department")
@AdminTokenValid

@ -12,7 +12,7 @@ import lombok.experimental.Accessors;
/**
* <p>
*
*
* </p>
*
* @author zh
@ -60,5 +60,10 @@ public class UserPointsRecords extends Model {
@TableField("createDate")
private LocalDateTime createDate;
/**
*
*/
@TableField("remarks")
private String remarks;
}

Loading…
Cancel
Save