diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java index 53df6a7..c6dd35e 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java @@ -4,6 +4,10 @@ import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; +import com.alibaba.fastjson.annotation.JSONField; +import com.alibaba.fastjson.serializer.SerializerFeature; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.tamguo.modules.sys.model.enums.SysPostStatusEnum; @@ -13,9 +17,10 @@ import com.tamguo.modules.sys.model.enums.SysPostStatusEnum; * */ @TableName(value="sys_post") -public class SysPostEntity implements Serializable { +public class SysPostEntity extends Model implements Serializable { private static final long serialVersionUID = 1L; + @TableId private String postCode; private String corpCode; private String corpName; @@ -25,6 +30,8 @@ public class SysPostEntity implements Serializable { private BigDecimal postSort; private String postType; private String remarks; + + @JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString) private SysPostStatusEnum status; private String updateBy; private Date updateDate; @@ -128,4 +135,9 @@ public class SysPostEntity implements Serializable { this.updateDate = updateDate; } + @Override + protected Serializable pkVal() { + return getPostCode(); + } + } \ No newline at end of file diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/enums/SysPostStatusEnum.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/enums/SysPostStatusEnum.java index 206dbaf..f71da42 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/enums/SysPostStatusEnum.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/enums/SysPostStatusEnum.java @@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.enums.IEnum; */ public enum SysPostStatusEnum implements IEnum { NORMAL("normal", "正常"), - DISABLED("disable" , "禁用"); + DISABLED("disable" , "停用"); private String value; private String desc; diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/service/impl/SysPostServiceImpl.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/service/impl/SysPostServiceImpl.java index 5d7de7e..16b2655 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/service/impl/SysPostServiceImpl.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/service/impl/SysPostServiceImpl.java @@ -13,6 +13,7 @@ import com.tamguo.modules.sys.model.SysPostEntity; import com.tamguo.modules.sys.model.condition.SysPostCondition; import com.tamguo.modules.sys.model.enums.SysPostStatusEnum; import com.tamguo.modules.sys.service.ISysPostService; +import com.tamguo.modules.sys.utils.ShiroUtils; @Service public class SysPostServiceImpl extends ServiceImpl implements ISysPostService{ @@ -30,6 +31,8 @@ public class SysPostServiceImpl extends ServiceImpl
- - + diff --git a/tamguo-oms/src/main/resources/templates/modules/sys/post/add.html b/tamguo-oms/src/main/resources/templates/modules/sys/post/add.html index 4225f72..aa1be90 100644 --- a/tamguo-oms/src/main/resources/templates/modules/sys/post/add.html +++ b/tamguo-oms/src/main/resources/templates/modules/sys/post/add.html @@ -35,8 +35,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
- - +
@@ -46,7 +45,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/> * 岗位编码:
- +
@@ -72,7 +71,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
- +
diff --git a/tamguo-oms/src/main/resources/templates/modules/sys/post/index.html b/tamguo-oms/src/main/resources/templates/modules/sys/post/index.html index 3f7f032..bca3474 100644 --- a/tamguo-oms/src/main/resources/templates/modules/sys/post/index.html +++ b/tamguo-oms/src/main/resources/templates/modules/sys/post/index.html @@ -116,15 +116,15 @@ $('#dataGrid').dataGrid({ {header:'状态', name:'status', index:'a.status', width:80, align:"center", formatter: function(val, obj, row, act){ if(val == "normal"){ return '正常'; - }else if(val == "disabled"){ - return '禁用'; + }else if(val == "disable"){ + return '停用'; }else{ return '未知'; } }}, {header:'操作', name:'actions', width:130, sortable:false, title:false, formatter: function(val, obj, row, act){ var actions = []; - actions.push(' '); + actions.push(' '); if (row.status == "normal"){ actions.push(' '); } diff --git a/tamguo-oms/src/main/resources/templates/modules/sys/post/update.html b/tamguo-oms/src/main/resources/templates/modules/sys/post/update.html index 2c5e992..00fdb55 100644 --- a/tamguo-oms/src/main/resources/templates/modules/sys/post/update.html +++ b/tamguo-oms/src/main/resources/templates/modules/sys/post/update.html @@ -35,8 +35,8 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
- - + +
@@ -46,7 +46,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/> * 岗位编码:
- +
@@ -59,10 +59,10 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
@@ -72,7 +72,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
- +