DESKTOP-SFBT9UQ\89775 2 years ago
parent
commit
4bb3ac6476

+ 102 - 0
src/cn/com/countrygarden/bi/main/controller/DomainNameController.java

@@ -0,0 +1,102 @@
+package cn.com.countrygarden.bi.main.controller;
+
+import cn.com.countrygarden.bi.main.core.Result;
+import cn.com.countrygarden.bi.main.exception.ServiceException;
+import cn.com.countrygarden.bi.main.model.AccessToken;
+import cn.com.countrygarden.bi.main.model.sys.Role;
+import cn.com.countrygarden.bi.main.service.MenuService;
+import cn.com.countrygarden.bi.main.service.RoleService;
+import cn.com.countrygarden.bi.main.service.UserFunctionService;
+import cn.com.countrygarden.bi.main.service.UserRoleService;
+import cn.com.countrygarden.bi.main.service.erp.impl.ExcelArrearageServiceImpl;
+import org.apache.commons.lang.StringUtils;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.Date;
+
+/**
+ * package: cn.com.countrygarden.bi.main.controller
+ * describe:
+ * creat_user: lxin
+ * creat_date: 2022/8/14
+ * creat_time: 21:53
+ **/
+@RestController("DomainNameController")
+@RequestMapping("/api/DomainName")//*0*/api/role"
+public class DomainNameController extends BaseController {
+
+    @Autowired
+    private MenuService menuService;//*0*
+
+    @Autowired
+    private UserRoleService userRoleService;//*0*
+
+    @Autowired
+    private UserFunctionService userFunctionService;//*0*
+
+    @Autowired
+    private RoleService roleService;//*0*
+
+    private final org.slf4j.Logger logger = LoggerFactory.getLogger(ExcelArrearageServiceImpl.class);//*0*好像没用,去掉
+
+    @GetMapping(value = "/listRole", produces = "application/json;charset=utf-8")
+    public Result list(Role role,
+                       @RequestParam(value = "size", required = false, defaultValue = "10") int size,
+                       @RequestParam(value = "page", required = false, defaultValue = "1") int page,
+                       HttpServletRequest request){
+    	AccessToken token = this.getAccessToken();
+        return roleService.queryRoleInfo(role,token.getUserCode(),page,size);
+    }
+
+    @PostMapping(value = "add")
+    public Result add(Role role,
+                      @RequestParam(value = "menusIds", required = true)String menusIds,
+                      @RequestParam(value = "functionIds", required = true)String functionIds,
+                      HttpServletRequest request){
+        if(StringUtils.isEmpty(role.getCode())){
+            throw new ServiceException("接口异常,角色编号不能为空!");
+        }
+        boolean existFlag=roleService.checkRoleCodeExist(role.getCode());
+//      添加角色
+        if(existFlag){
+           throw new ServiceException("接口异常,角色编号不能重复");
+        }
+        AccessToken token = getAccessToken(request);
+        roleService.checkIsAdmin(token.getUserCode());
+        role.setCreatedBy(token.getUserCode());
+        role.setCreatedDate(new Date());
+        role.setEnable(true);
+        return roleService.addRoleOrMenusAndFunctions(role,menusIds,functionIds);
+    }
+
+
+
+    @GetMapping(value = "/one", produces = "application/json;charset=utf-8")
+    public Result queryById(@RequestParam(value = "id", required = true)Integer id,
+                            HttpServletRequest request){
+        return roleService.queryDataById(id);
+    }
+
+    @PutMapping(value = "/edit")
+    public Result edit(Role role,
+                       @RequestParam(value = "menusIds", required = true)String menusIds,
+                       @RequestParam(value = "functionIds", required = true)String functionIds,
+                       HttpServletRequest request){
+        AccessToken token = getAccessToken(request);
+        roleService.checkIsAdmin(token.getUserCode());
+        role.setUpdatedBy(token.getUserCode());
+        role.setUpdatedDate(new Date());
+        return roleService.edit(role,menusIds,functionIds);
+    }
+
+    @DeleteMapping(value="/del")
+    public Result del(@RequestParam(value = "id", required = true)Integer id){
+    	AccessToken token = this.getAccessToken();
+    	roleService.checkIsAdmin(token.getUserCode());
+        return roleService.del(id);
+    }
+
+}

+ 200 - 0
src/cn/com/countrygarden/bi/main/model/sys/DomainName.java

@@ -0,0 +1,200 @@
+package cn.com.countrygarden.bi.main.model.sys;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import javax.persistence.*;
+
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@Table(name = "domain_manager")
+public class DomainName {
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private Integer domain_id;
+
+    /**
+     * 域名
+     */
+    private String domain_name;
+
+    /**
+     * 域名劵号
+     */
+    private String domain_coupon;
+
+    /**
+     * 所有人
+     */
+    private String owner;
+    /**
+     * 	审核状态
+     */
+    private Integer audit_status;
+
+    /**
+     * 域名申请日期
+     */
+    private Date apply_date;
+
+     /**
+     * 代理机构
+     */
+    private String agency;
+    /**
+
+     /**
+     * 下次续展日期
+     */
+    private Date next_renewal_date;
+
+
+    /**
+     * 续费时间
+     */
+    private Date next_renew_time;
+
+    /**
+     * 续费金额
+     */
+    private BigDecimal renew_money;
+    /**
+
+     /**
+     * 业务模式
+     */
+    private String business_model;
+    /**
+
+     /**
+     * 使用部门
+     */
+    private String use_department;
+
+    public Integer getDomain_id() {
+        return domain_id;
+    }
+
+    public void setDomain_id(Integer domain_id) {
+        this.domain_id = domain_id;
+    }
+
+    public String getDomain_name() {
+        return domain_name;
+    }
+
+    public void setDomain_name(String domain_name) {
+        this.domain_name = domain_name;
+    }
+
+    public String getDomain_coupon() {
+        return domain_coupon;
+    }
+
+    public void setDomain_coupon(String domain_coupon) {
+        this.domain_coupon = domain_coupon;
+    }
+
+    public String getOwner() {
+        return owner;
+    }
+
+    public void setOwner(String owner) {
+        this.owner = owner;
+    }
+
+    public Integer getAudit_status() {
+        return audit_status;
+    }
+
+    public void setAudit_status(Integer audit_status) {
+        this.audit_status = audit_status;
+    }
+
+    public Date getApply_date() {
+        return apply_date;
+    }
+
+    public void setApply_date(Date apply_date) {
+        this.apply_date = apply_date;
+    }
+
+    public String getAgency() {
+        return agency;
+    }
+
+    public void setAgency(String agency) {
+        this.agency = agency;
+    }
+
+    public Date getNext_renewal_date() {
+        return next_renewal_date;
+    }
+
+    public void setNext_renewal_date(Date next_renewal_date) {
+        this.next_renewal_date = next_renewal_date;
+    }
+
+    public Date getNext_renew_time() {
+        return next_renew_time;
+    }
+
+    public void setNext_renew_time(Date next_renew_time) {
+        this.next_renew_time = next_renew_time;
+    }
+
+    public BigDecimal getRenew_money() {
+        return renew_money;
+    }
+
+    public void setRenew_money(BigDecimal renew_money) {
+        this.renew_money = renew_money;
+    }
+
+    public String getBusiness_model() {
+        return business_model;
+    }
+
+    public void setBusiness_model(String business_model) {
+        this.business_model = business_model;
+    }
+
+    public String getUse_department() {
+        return use_department;
+    }
+
+    public void setUse_department(String use_department) {
+        this.use_department = use_department;
+    }
+
+    public String getRegister_user() {
+        return register_user;
+    }
+
+    public void setRegister_user(String register_user) {
+        this.register_user = register_user;
+    }
+
+    public Date getRegister_time() {
+        return register_time;
+    }
+
+    public void setRegister_time(Date register_time) {
+        this.register_time = register_time;
+    }
+
+    /**
+
+     /**
+     * 登记人
+     */
+    private String register_user;
+    /**
+
+     /**
+     * 登记时间
+     */
+    private Date register_time;
+
+
+}